/** 头文件 **/
#ifndef _GLOBALVARS_H_
#define _GLOBALVARS_H_


// 智能灯光相关变量
extern int g_led_flag;  //光照强度标志
extern int g_led_status; //灯光的状态
extern int g_led_work_mode; //灯光的四个模式
extern int g_led_control_flag; //灯光的远程控制
extern int g_nfc_flag; //nfc的标志
extern int g_wifi_flag; //wifi定位的标志
extern int g_led_color; //灯的颜色标志


// 智能窗户相关变量
extern int g_window_status; //窗户的状态
extern int g_window_work_mode; //窗户的模式 3个
extern int g_window_control_flag; //窗户的远程控制
extern int g_fire_alarm; //火灾报警标志
extern int g_fire_alarm_status; //火灾报警状态


//智能门相关变量
extern int g_door_flag;  //人体红外感应标志
extern int g_door_status; //门的状态
extern int g_door_work_mode; //门的工作模式
extern int g_door_control_flag; //远程控制有三个状态 停止、正转、反转
extern int g_door_alarm_status; //门的报警状态


//显示屏相关变量
extern float g_temp; //温度
extern float g_humi; //湿度
extern float g_gas; //瓦斯气体浓度标志
extern int g_gas_flag; //瓦斯气体浓度是否过高标志
extern int g_temp_flag; //温度大小标志
extern int g_humi_flag; //湿度大小标志

//车库门相关变量
extern int g_garagedoor_status; //车库门状态
extern int g_garagedoor_flag; //车库门人体红外标志
extern int g_garagedoor_control_flag; //车库门远程控制字


//数据收发变量
// extern int g_recdata; //接收数据
// extern char g_senddata[21]; //发送数据
extern char mq_buf[100];

#endif